package com.model.purchase;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;

public class OrderModel implements Serializable {
	private static final long serialVersionUID = 1L;

	@ExcelIgnore
	@ExcelProperty(value = "所属部门")
	@ColumnWidth(value = 18)
	private String deptId;

	public String getDeptId() {
		return this.deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门名称")
	@ColumnWidth(value = 18)
	private String deptName;

	public String getDeptName() {
		return this.deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "oa流程id")
	@ColumnWidth(value = 18)
	private int oaFlowId;

	public int getOaFlowId() {
		return this.oaFlowId;
	}

	public void setOaFlowId(int oaFlowId) {
		this.oaFlowId = oaFlowId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "询价结果编码")
	@ColumnWidth(value = 18)
	private String resCode;

	public String getResCode() {
		return this.resCode;
	}

	public void setResCode(String resCode) {
		this.resCode = resCode;
	}

	@ExcelIgnore
	@ExcelProperty(value = "订单id")
	@ColumnWidth(value = 18)
	private String ordId;

	public String getOrdId() {
		return this.ordId;
	}

	public void setOrdId(String ordId) {
		this.ordId = ordId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "询价结果id")
	@ColumnWidth(value = 18)
	private String resId;

	public String getResId() {
		return this.resId;
	}

	public void setResId(String resId) {
		this.resId = resId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "询价名称")
	@ColumnWidth(value = 18)
	private String resName;

	public String getResName() {
		return this.resName;
	}

	public void setResName(String resName) {
		this.resName = resName;
	}

	@ExcelProperty(value = "订单编号")
	@ColumnWidth(value = 18)
	private String ordCode;

	public String getOrdCode() {
		return this.ordCode;
	}

	public void setOrdCode(String ordCode) {
		this.ordCode = ordCode;
	}

	@ExcelProperty(value = "订单名称")
	@ColumnWidth(value = 18)
	private String ordName;

	public String getOrdName() {
		return this.ordName;
	}

	public void setOrdName(String ordName) {
		this.ordName = ordName;
	}

	@ExcelProperty(value = "合同类别")
	@ColumnWidth(value = 18)
	private String ordContractType;

	public String getOrdContractType() {
		return this.ordContractType;
	}

	public void setOrdContractType(String ordContractType) {
		this.ordContractType = ordContractType;
	}

	@ExcelProperty(value = "币种")
	@ColumnWidth(value = 18)
	private String ordCurrency;

	public String getOrdCurrency() {
		return this.ordCurrency;
	}

	public void setOrdCurrency(String ordCurrency) {
		this.ordCurrency = ordCurrency;
	}

	@ExcelProperty(value = "费用")
	@ColumnWidth(value = 18)
	private BigDecimal ordFreight;

	public BigDecimal getOrdFreight() {
		return this.ordFreight;
	}

	public void setOrdFreight(BigDecimal ordFreight) {
		this.ordFreight = ordFreight;
	}

	@ExcelProperty(value = "杂费")
	@ColumnWidth(value = 18)
	private BigDecimal ordIncidental;

	public BigDecimal getOrdIncidental() {
		return this.ordIncidental;
	}

	public void setOrdIncidental(BigDecimal ordIncidental) {
		this.ordIncidental = ordIncidental;
	}

	@ExcelProperty(value = "签订地点")
	@ColumnWidth(value = 18)
	private String ordSignAddress;

	public String getOrdSignAddress() {
		return this.ordSignAddress;
	}

	public void setOrdSignAddress(String ordSignAddress) {
		this.ordSignAddress = ordSignAddress;
	}

	@ExcelProperty(value = "签订日期")
	@ColumnWidth(value = 18)
	private String ordSignDate;

	public String getOrdSignDate() {
		return this.ordSignDate;
	}

	public void setOrdSignDate(String ordSignDate) {
		this.ordSignDate = ordSignDate;
	}

	@ExcelProperty(value = "生效日期")
	@ColumnWidth(value = 18)
	private String ordResultDate;

	public String getOrdResultDate() {
		return this.ordResultDate;
	}

	public void setOrdResultDate(String ordResultDate) {
		this.ordResultDate = ordResultDate;
	}

	@ExcelProperty(value = "是否签订合同文本")
	@ColumnWidth(value = 18)
	private String ordIsSign;

	public String getOrdIsSign() {
		return this.ordIsSign;
	}

	public void setOrdIsSign(String ordIsSign) {
		this.ordIsSign = ordIsSign;
	}

	@ExcelIgnore
	@ExcelProperty(value = "合同执行人id")
	@ColumnWidth(value = 18)
	private String ordContractId;

	public String getOrdContractId() {
		return this.ordContractId;
	}

	public void setOrdContractId(String ordContractId) {
		this.ordContractId = ordContractId;
	}

	@ExcelProperty(value = "合同执行人姓名")
	@ColumnWidth(value = 18)
	private String ordContractName;

	public String getOrdContractName() {
		return this.ordContractName;
	}

	public void setOrdContractName(String ordContractName) {
		this.ordContractName = ordContractName;
	}

	@ExcelProperty(value = "买受人编码")
	@ColumnWidth(value = 18)
	private String ordDeptCode;

	public String getOrdDeptCode() {
		return this.ordDeptCode;
	}

	public void setOrdDeptCode(String ordDeptCode) {
		this.ordDeptCode = ordDeptCode;
	}

	@ExcelProperty(value = "买受人名称")
	@ColumnWidth(value = 18)
	private String ordDeptName;

	public String getOrdDeptName() {
		return this.ordDeptName;
	}

	public void setOrdDeptName(String ordDeptName) {
		this.ordDeptName = ordDeptName;
	}

	@ExcelProperty(value = "法定代表人")
	@ColumnWidth(value = 18)
	private String ordLegal;

	public String getOrdLegal() {
		return this.ordLegal;
	}

	public void setOrdLegal(String ordLegal) {
		this.ordLegal = ordLegal;
	}

	@ExcelProperty(value = "单位地址")
	@ColumnWidth(value = 18)
	private String ordDeptAddress;

	public String getOrdDeptAddress() {
		return this.ordDeptAddress;
	}

	public void setOrdDeptAddress(String ordDeptAddress) {
		this.ordDeptAddress = ordDeptAddress;
	}

	@ExcelProperty(value = "邮政编码")
	@ColumnWidth(value = 18)
	private String ordPostal;

	public String getOrdPostal() {
		return this.ordPostal;
	}

	public void setOrdPostal(String ordPostal) {
		this.ordPostal = ordPostal;
	}

	@ExcelProperty(value = "社会信用代码")
	@ColumnWidth(value = 18)
	private String ordCredit;

	public String getOrdCredit() {
		return this.ordCredit;
	}

	public void setOrdCredit(String ordCredit) {
		this.ordCredit = ordCredit;
	}

	@ExcelProperty(value = "传真")
	@ColumnWidth(value = 18)
	private String ordFax;

	public String getOrdFax() {
		return this.ordFax;
	}

	public void setOrdFax(String ordFax) {
		this.ordFax = ordFax;
	}

	@ExcelProperty(value = "结算银行")
	@ColumnWidth(value = 18)
	private String ordBank;

	public String getOrdBank() {
		return this.ordBank;
	}

	public void setOrdBank(String ordBank) {
		this.ordBank = ordBank;
	}

	@ExcelProperty(value = "分行名称")
	@ColumnWidth(value = 18)
	private String ordBranchBank;

	public String getOrdBranchBank() {
		return this.ordBranchBank;
	}

	public void setOrdBranchBank(String ordBranchBank) {
		this.ordBranchBank = ordBranchBank;
	}

	@ExcelProperty(value = "结算账户")
	@ColumnWidth(value = 18)
	private String ordSettlAccount;

	public String getOrdSettlAccount() {
		return this.ordSettlAccount;
	}

	public void setOrdSettlAccount(String ordSettlAccount) {
		this.ordSettlAccount = ordSettlAccount;
	}

	@ExcelProperty(value = "结算账号")
	@ColumnWidth(value = 18)
	private String ordSettlNum;

	public String getOrdSettlNum() {
		return this.ordSettlNum;
	}

	public void setOrdSettlNum(String ordSettlNum) {
		this.ordSettlNum = ordSettlNum;
	}

	@ExcelProperty(value = "相关说明")
	@ColumnWidth(value = 18)
	private String ordDetail;

	public String getOrdDetail() {
		return this.ordDetail;
	}

	public void setOrdDetail(String ordDetail) {
		this.ordDetail = ordDetail;
	}

	@ExcelProperty(value = "创建时间")
	@ColumnWidth(value = 18)
	private String createTime;

	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@ExcelProperty(value = "创建人")
	@ColumnWidth(value = 18)
	private String createName;

	public String getCreateName() {
		return this.createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "create_id")
	@ColumnWidth(value = 18)
	private String createId;

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "修改人id")
	@ColumnWidth(value = 18)
	private String updateId;

	public String getUpdateId() {
		return this.updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	@ExcelProperty(value = "修改人")
	@ColumnWidth(value = 18)
	private String updateName;

	public String getUpdateName() {
		return this.updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	@ExcelProperty(value = "修改时间")
	@ColumnWidth(value = 18)
	private String updateTime;

	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	@ExcelProperty(value = "是否删除")
	@ColumnWidth(value = 18)
	private String delFlag;

	public String getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	@ExcelProperty(value = "状态")
	@ColumnWidth(value = 18)
	private String status;

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	@ExcelProperty(value = "备注")
	@ColumnWidth(value = 18)
	private String remark;

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	@ExcelIgnore
	@ExcelProperty(value = "供应商id")
	@ColumnWidth(value = 18)
	private String infId;

	public String getInfId() {
		return this.infId;
	}

	public void setInfId(String infId) {
		this.infId = infId;
	}

	@ExcelProperty(value = "供应商编码")
	@ColumnWidth(value = 18)
	private String infCode;

	public String getInfCode() {
		return this.infCode;
	}

	public void setInfCode(String infCode) {
		this.infCode = infCode;
	}

	@ExcelProperty(value = "供应商名称")
	@ColumnWidth(value = 18)
	private String infName;

	public String getInfName() {
		return this.infName;
	}

	public void setInfName(String infName) {
		this.infName = infName;
	}

	@ExcelProperty(value = "合同起始时间")
	@ColumnWidth(value = 18)
	private String inqContractStart;

	public String getInqContractStart() {
		return this.inqContractStart;
	}

	public void setInqContractStart(String inqContractStart) {
		this.inqContractStart = inqContractStart;
	}

	@ExcelProperty(value = "合同结束时间")
	@ColumnWidth(value = 18)
	private String inqContractEnd;

	public String getInqContractEnd() {
		return this.inqContractEnd;
	}

	public void setInqContractEnd(String inqContractEnd) {
		this.inqContractEnd = inqContractEnd;
	}

	@ExcelProperty(value = "订单类型")
	@ColumnWidth(value = 18)
	private String ordType;

	public String getOrdType() {
		return this.ordType;
	}

	public void setOrdType(String ordType) {
		this.ordType = ordType;
	}

	@ExcelProperty(value = "")
	@ColumnWidth(value = 18)
	private String ordCurrencyCode;

	public String getOrdCurrencyCode() {
		return this.ordCurrencyCode;
	}

	public void setOrdCurrencyCode(String ordCurrencyCode) {
		this.ordCurrencyCode = ordCurrencyCode;
	}

	@ExcelProperty(value = "")
	@ColumnWidth(value = 18)
	private String ordPayMode;

	public String getOrdPayMode() {
		return this.ordPayMode;
	}

	public void setOrdPayMode(String ordPayMode) {
		this.ordPayMode = ordPayMode;
	}

	@ExcelProperty(value = "付款方式")
	@ColumnWidth(value = 18)
	private String ordPayModeCode;

	public String getOrdPayModeCode() {
		return this.ordPayModeCode;
	}

	public void setOrdPayModeCode(String ordPayModeCode) {
		this.ordPayModeCode = ordPayModeCode;
	}

	@ExcelProperty(value = "")
	@ColumnWidth(value = 18)
	private String ordCheck;

	public String getOrdCheck() {
		return this.ordCheck;
	}

	public void setOrdCheck(String ordCheck) {
		this.ordCheck = ordCheck;
	}

	@ExcelProperty(value = "会计")
	@ColumnWidth(value = 18)
	private String ordCheckCode;

	public String getOrdCheckCode() {
		return this.ordCheckCode;
	}

	public void setOrdCheckCode(String ordCheckCode) {
		this.ordCheckCode = ordCheckCode;
	}

}